Learning a language is a complex and multi-layered process, which no computer can automate, but the
看更多 »David Arthur
LP Slovene
Liberation Philology Slovene helps you improve your knowledge of the Slovene language through practi
看更多 »LP Friulian
Liberation Philology Friulian helps you improve your knowledge of the Friulian language of northeast
看更多 »LP Turkish
Liberation Philology Turkish helps you improve your knowledge of the Turkish language through practi
看更多 »LP Japanese
Learning Japanese is a much more involved process than switching between European languages, which n
看更多 »LP Hungarian
Liberation Philology Hungarian helps you improve your knowledge of the Hungarian language through pr
看更多 »LP Russian
Liberation Philology Russian helps you improve your knowledge of the Russian language through practi
看更多 »LP Danish
Liberation Philology Danish is designed to help you master Danish vocabulary by practice. Wherever y
看更多 »LP Finnish
Liberation Philology Finnish helps you improve your knowledge of the Finnish language through practi
看更多 »LP Sanskrit
No one could learn Sanskrit without the aid of at least a good set of textbooks and, if possible, a
看更多 »